Incluindo armazenamento em nuvem manualmente

Depois que o sistema é criado no servidor bare metal que executa o software IBM Spectrum Virtualize for Public Cloud, é possível incluir armazenamento em nuvem no sistema. É possível incluir um armazenamento em nuvem manualmente no sistema para criar conjuntos e volumes para operações do host.

O processo manual requer a especificação de informações de autenticação para cada nó de origem no sistema e endereços IP de destino e IQNs de destino para todo o armazenamento em nuvem. O processo é mais complexo e requer informações adicionais da configuração do sistema e da configuração do IBM Cloud. O processo manual deve ser usado quando nós adicionais forem incluídos na configuração do sistema.

Antes de incluir o armazenamento em nuvem no sistema, você deve efetuar logon no IBM Cloud e concluir as seguintes tarefas:
  1. Configurar portas de nó para acesso do armazenamento
  2. Configurando o DNS
Nota: Deve-se usar a interface da linha de comandos para incluir manualmente o armazenamento em nuvem no sistema.

Incluindo a autorização de porta para o armazenamento de bloco do IBM Cloud

  1. Efetue logon no portal do IBM Cloud.
  2. Selecione infraestrutura clássica > Armazenamento > Bloco de armazenamento.
  3. Na página Armazenamento de bloco, selecione o armazenamento de bloco na lista de armazenamento de bloco que você comprou.
  4. Na página Detalhes do armazenamento selecionado, selecione Hosts autorizados > Autorizar hosts.
    Nota: Deve-se ter autoridade de acesso ao armazenamento para acessar essa página.
  5. Na página Autorizar hosts, selecione o método Endereço IP e insira a sub-rede na qual seus nós estão configurados. Inclua todos os endereços IP da porta em uma caixa Hosts selecionados e, em seguida, clique em Salvar.
  6. Após salvar, as informações de autorização são atualizadas na página Detalhes. Registre as informações a seguir para usar com o svctask chiscsiportauth:
    Nome do usuário
    Esse valor na página Detalhes, precisa ser especificado para o parâmetro -username no comando chiscsiportauth.
    Senha
    Esse valor na página Detalhes, precisa ser especificado para o parâmetro -chapsecret no comando chiscsiportauth.
    IQN Host
    Esse valor na página Detalhes, precisa ser especificado para o parâmetro -iqn no comando chiscsiportauth.
  7. Repita estas etapas para cada nó na configuração.

Usando a interface da linha de comandos

Para incluir manualmente o armazenamento em nuvem para o sistema, conclua as etapas a seguir:
  1. Para configurar as informações do inicializador iSCSI que são usadas para autenticação no armazenamento de bloco do IBM Cloud, insira o comando a seguir:
    svctask chiscsiportauth -src_ip ip_address -iqn iqn -username username -chapsecret chapsecret

    Ou

    svctask chiscsiportauth -src_port_id port_id -node node_id | node_name -iqn iqn -username username -chapsecret chapsecret
  2. Para verificar a configuração do inicializador iSCSI, insira o comando a seguir:
    svcinfo lsiscsiportauth
  3. Para detectar o armazenamento em nuvem, insira o comando a seguir:
    svctask detectiscsistorageportcandidate -srcportid source_port_id -targetip target_ip
    Insira o conteúdo a seguir para estes parâmetros:
    source_port_id
    Insira o ID de porta de origem para o primeiro nó no sistema.
    target_ip
    Insira o endereço IP de armazenamento em nuvem. Essas informações podem ser obtidas no portal de armazenamento do IBM Cloud. Para obter mais informações sobre esses endereços IP de armazenamento, consulte https://cloud.ibm.com/classic/storage/block.
    nome de usuário
    Insira o nome do usuário que está associado à senha do Challenge Handshake Authentication Protocol (CHAP).
    password
    Insira a senha que está associada ao nome do usuário CHAP para o sistema.
    node_id or node_name
    Insira o identificador do nó ou o nome do primeiro nó no sistema. Para o armazenamento IBM Cloud, deve-se especificar o parâmetro -node. O ambiente do IBM Cloud suporta uma autenticação específica de nó do inicializador, portanto, um nome de usuário e um segredo do CHAP únicos não são suficientes para descobrir as portas de destino.
  4. Para listar portas de destino no armazenamento em nuvem, insira o comando a seguir:
    svcinfo lsiscsistorageportcandidate
  5. Para definir a porta de armazenamento como a porta de destino do nó, insira o comando a seguir:
    svctask addiscsistorageport candidate_id
    candidate_id
    Insira o identificador para a porta candidata para incluir no nó. Esse valor é exibido nos resultados do comando lsiscsistorageportcandidate.
  6. Para identificar as portas de armazenamento, insira o comando a seguir:
    svcinfo lsiscsistorageport
    Assegure-se de registrar o valor -rowid a partir dos resultados do comando. Esse valor indica as sessões que são estabelecidas a partir das portas do nó do inicializador especificadas para um nome qualificado de iSCSI (IQN) de destino do armazenamento em nuvem por meio de um endereço IP de destino.